<%@page import="VO.ItemSolicitudVO"%>
<%@page import="VO.SolicitudRodamientosVO"%>
<%@include file="/inc/header.jsp" %>

<tr><td>
<center><h1>Generacion de solicitud de Rodamientos</h1></center>
<%
	String accion = request.getParameter("accion");
	if(accion==null )accion="";

	if(accion.equals("limpiar"))
		session.setAttribute("sr_srvo",null);
			
	SolicitudRodamientosVO srvo =(SolicitudRodamientosVO) session.getAttribute("sr_srvo");
	if(srvo == null)
	{
%>
<form action="SolicRodObtenerCliente" method="post">
Cuit:  <input type="text" name="cuit" value="" >&nbsp;&nbsp;<input type="submit" value="Buscar" >
</form>
<%
	}
	else // ya existe el objeto y por lo tanto el Cliente.
	{
		String xml="";
		if(accion.equals("generarxml") || accion.equals("enviarsolicitud"))
		{
			xml=srvo.toXml();
			String htmlxml = xml;
			htmlxml = xml.replaceAll("&","&amp;");
			htmlxml = xml.replaceAll("\"","&quot;");
			htmlxml = xml.replaceAll("<","&lt;");
			htmlxml = xml.replaceAll(">","&gt;");
//			replaceEach(xml, new String[]{"&", "\"", "<", ">"}, new String[]{"&amp;", "&quot;", "&lt;", "&gt;"});
%>
<h1>Orden XML: cantidad Items: <%=srvo.getItemsSolicitudes().size() %></h1> 
<textarea cols="70" rows="20" ><%= htmlxml %></textarea>
<%
		}
		
		int solicid=-1;
		if(accion.equals("enviarsolicitud"))
		{
			solicid= ProxyIR.getInstance().cargarSolicitudRodamientos(xml);
%>
<h4>Su numero de solicitud es: <%=solicid %></h4>
<%
		}
%>
<table border="0">
<tr> 
<td>Cliente: <%=srvo.getCliente().getRazonsocial() %>
</td></tr>
<form action="SolicRodAgregarRodamiento" method="post">
<tr><td>
Rodamiento: <%@include file="/inc/combo_rodamientos.jsp" %>
</td>
<td>Cantidad: <input name="cantidad" type="text" > </td>
<td><input type="submit" value="Agregar" > </td>
</form>
<tr><td></td><td></td><td>
<form action="<%=PagesNav.GENERARSOLICITUD %>" >
<input type="hidden" name="accion" value="limpiar">
<input type="submit" value="Limpiar">
</form>
</td></tr>
<tr><td></td><td></td><td>
<form action="<%=PagesNav.GENERARSOLICITUD %>" >
<input type="hidden" name="accion" value="generarxml">
<input type="submit" value="Generar" title="Generar la orden en XML">
</form>
</td></tr>
<tr><td></td><td></td><td>
<form action="<%=PagesNav.GENERARSOLICITUD %>" >
<input type="hidden" name="accion" value="enviarsolicitud">
<input type="submit" value="Cotizar" title="Generar la orden en XML y Envia la solicitud para cotizar">
</form>
</td></tr>
</table>
<table border="0" width="100%"  >
<tr bgcolor="#CCFFE6" ><th >Rodamiento</th><th >Cantidad</th></tr>
<%
if(srvo.getItemsSolicitudes().size()==0){
	%> 
	<tr> <td colspan="2">No hay items agregados</td></tr>
	<%
}
else
{
	Iterator<ItemSolicitudVO> itisvo = srvo.getItemsSolicitudes().iterator();
	boolean par=false;
	String bgcolor="";
	while(itisvo.hasNext())
	{
		ItemSolicitudVO item=itisvo.next();
		if(par)
		{
			bgcolor="#33CCFF";
		}
		else
		{
			bgcolor="#99FFFF";
		}
		par=!par;
%>

<tr class="tablaListado" bgcolor="<%=bgcolor %>"><td><%=item.getRodamiento().getCodigo() + " - " + item.getRodamiento().getDescripcion() %></td>
<td><%=item.getCantidad() %></td></tr>
<%
		} // WHILE que pinta los items
%>
</table>
<%
}//IF FALSE para no ejecutar este codigo
	} // FIN ELSE Cliente encontrado
%>

</td></tr>
</table>
</body>
</html>